Lịch sử Kiến_trúc_phần_mềm

Nguồn gốc của kiến trúc phần mềm như một ý tưởng được giới thiệu đầu tiên trong nghiên cứu của Edsger Dijkstra năm 1968 và David Parnas đầu những năm 1970. Các nhà khoa học nhấn mạnh rằng cấu trúc của một hệ thống phần mềm rất quan trọng và đạt được cấu trúc đúng đắn là một yếu tố quyết định. Các nghiên cứu về lĩnh vực này ngày càng nhiều và trở nên phổ biến từ đầu những năm 1990 cùng với các nghiên cứu tập trung vào các mẫu thiết kế (pattern), ngôn ngữ đặc tả kiến trúc (Architecture Description Languages), tài liệu kiến trúc và các phương pháp chính thức.Các viện nghiên cứu đóng vai trò quan trọng trong nghiên cứu môn học kiến trúc phần mềm. Mary Shaw và David Garlan của viện nghiên cứu Carnegie Mellon đã viết cuốn sách "Software Architecture: Perspectives on an Emerging Discipline" vào năm 1996, mang đến các khái niệm tiến bộ trong kiến trúc phần mềm như thành phần (component), kết nối (connector), kiểu (style) và nhiều thứ nữa. Trường đại học tổng hợp California, viện nghiên cứu phần mềm Irvine cũng có nhiều nỗ lực trong nghiên cứu kiến trúc phần mềm, chủ yếu hướng vào các kiểu kiến trúc, ngôn ngữ đặc tả kiến trúc và các kiến trúc động.Một trong những chuẩn đầu tiên trong kiến trúc phần mềm là chuẩn ANSI/IEEE 1471-2000 được ISO chấp nhận như ISO/IEC DIS 25961.

Tài liệu tham khảo

WikiPedia: Kiến_trúc_phần_mềm http://www.cs.uwaterloo.ca/~shallit/Courses/134/hi... http://www.softwarearchitectures.com/ http://www.softwarearchitectures.com/one/Designing... http://www.sei.cmu.edu/architecture/definitions.ht... http://www.architecturejournal.net/ http://csdl2.computer.org/persagen/DLAbsToc.jsp?re... http://www.eden-study.org/articles/2006/abstractio... http://www.iasahome.org/iasaweb/appmanager/home/ho... http://www.softwarearchitectureportal.org/ http://en.wikipedia.org/wiki/Backward_compatibilit...